import scala.io.StdIn

object IfElseExercise05 {
  def main(args: Array[String]): Unit = {
    /**
     *  应⽤案例2
     *  出票系统：根据淡旺季的⽉份和年龄，␋打印票价
     *  4_10 旺季：
     *  成⼈（18-60）：60
     *  ⼉童（<18）:半价
     *  ⽼⼈（>60）:1/3
     *  淡季：
     *  成⼈：40
     *  其他：20
     *  思路分析
     *  1. 定义⾄少三个变量 month , age, ticket
     *  2. 逻辑上有⽉份和年龄的判断因此，会使⽤嵌套分⽀
     *  3. 根据对应的业务逻辑完成代码
     */
    println("输⼊⽉份")
    val month = StdIn.readInt()
    println("输⼊年龄")
    val age = StdIn.readInt()
    val tikcet = 60
    if (month >= 4 && month <= 10) {
      if (age >= 18 && age <= 60) {
        println("你的票价是" + tikcet)
      } else if (age < 18) {
        println("你的票价是" + tikcet / 2)
      } else {
        println("你的票价是" + tikcet / 3)
      }
    } else {
      if (age >= 18 && age <= 60) {
        println("你的票价是" + 40)
      } else {
        println("你的票价是" + 20)
      }
    }
  }
}
